package 面向对象_特征5;

/**
 * 汽车生产工厂
 */
public interface 面向对象_8_工厂模式2 {
    面向对象_8_工厂模式1  sBwm();
}

class  sBwm3 implements 面向对象_8_工厂模式2{

    @Override
    public 面向对象_8_工厂模式1 sBwm() {
        System.out.println("这是3的 工厂");
        return new BWM3();
    }
}


class 宝马7工厂 implements 面向对象_8_工厂模式2{

    @Override
    public 面向对象_8_工厂模式1 sBwm() {
        System.out.println("7 的工厂 ");
        return new BM7();
    }
}
